<?php
/**
 * This class is abstract class for standard autoloading.
 * @author long
 *
 */

namespace Kite\Autoloader\StandardAutoloader;

interface IStandardAutoloader
{
	public function __construct($namespaces);
	
	public function register();
	
	public function unregister();
	
	public function registerNamespace($ns, $dir);
	
	public function unregisterNamespace($ns);
	
	protected function normalizeDirectory($dir);
	
	protected function normalizeNamespace($ns);
	
	protected function autoload($fullClassname);
}
?>